package book.dao;

import java.util.List;

import book.po.Book;

/**
 * 数据对象访问接口
 * 实现DAO模式。方便后续顺滑切换到数据库的dao实现。
 * 接口作用：将业务类与数据存储实现类隔离开来。从而可以灵活切换不同的数据存储方式。
 * @author Dengcj
 *
 */
public interface IBookDao {
	public void save(Book book);
	public void update(Book book);//数据库专用更新接口
	public void update(int id,Book book); //该接口用于文件/内存存储，id为list的index
	public Book get(int id);
	public void delete(int id);
	public List<Book> findAll();
}
